package cn.jbolt.core.common.enums;

import cn.jbolt.core.enumutil.JBoltEnum;
/**
 * 内置日志关联类型
 * @ClassName:  JBoltSystemLogTargetType
 * @author: JFinal学院-小木 QQ：909854136
 * @date:   2022年2月24日
 */
public enum JBoltSystemLogTargetType {
	NONE("NONE",0),
	DICTIONARY_TYPE("字典数据分类",1),
	DICTIONARY("字典数据",2),
	PERMISSION("权限资源",3),
	USER("用户",4),
	ROLE("角色",5),
	GLOBAL_CONFIG("全局参数配置",6),
	GLOBAL_CONFIG_TYPE("全局参数类型",7),
	WECHAT_MPINFO("微信公众平台",8),
	WECHAT_CONFIG("微信公众平台-配置",9),
	WECHAT_AUTOREPLY("微信公众平台信息-自动回复规则",10),
	WECHAT_REPLYCONTENT("微信公众平台信息-自动回复内容",11),
	WECHAT_KEYWORDS("微信公众平台信息-关键词",12),
	WECHAT_MENU("微信公众平台-菜单",13),
	APPLICATION("API应用中心的应用",14),
	USER_CONFIG("用户自身配置",15),
	TOPNAV("顶部导航",16),
	DEPT("部门",17),
	POST("岗位",18),
	QINIU("七牛账号",19),
	QINIU_BUCKET("七牛Bucket",20),
	JBOLT_FILE("文件",21),
	SYS_NOTICE("系统通知",22);
	private String text;
	private int value;
	private JBoltSystemLogTargetType(String text,int value) {
		this.text = text;
		this.value = value;
	}
	public String getText() {
		return text;
	}
	public void setText(String text) {
		this.text = text;
	}
	public int getValue() {
		return value;
	}
	public void setValue(int value) {
		this.value = value;
	}

	//加入到JBolt Enum管理器
	static {
		JBoltEnum.addToTvBeanMap(JBoltSystemLogTargetType.class);
	}
}
